home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / test / pyclbr_input.py < prev    next >
Text File  |  2005-10-18  |  648b  |  34 lines

  1. """Test cases for test_pyclbr.py"""
  2.  
  3. def f(): pass
  4.  
  5. class Other(object):
  6.     @classmethod
  7.     def foo(c): pass
  8.  
  9.     def om(self): pass
  10.  
  11. class B (object):
  12.     def bm(self): pass
  13.  
  14. class C (B):
  15.     foo = Other().foo
  16.     om = Other.om
  17.  
  18.     d = 10
  19.  
  20.     # XXX: This causes test_pyclbr.py to fail, but only because the
  21.     #      introspection-based is_method() code in the test can't
  22.     #      distinguish between this and a geniune method function like m().
  23.     #      The pyclbr.py module gets this right as it parses the text.
  24.     #
  25.     #f = f
  26.  
  27.     def m(self): pass
  28.  
  29.     @staticmethod
  30.     def sm(self): pass
  31.  
  32.     @classmethod
  33.     def cm(self): pass
  34.